$(function() {
    // let getname = $.cookie("username");
    // let getnum = $.cookie("userpass");
    // 登录页面
    $(".submit").click(function() {
        if (!($(".log_name").val() == "" || $(".log_pwd").val() == "")) {
            $.post("../php/goodsAndShoppingCart/login.php", {
                "username": `${$(".log_name").val()}`,
                "userpass": `${$(".log_pwd").val()}`
            }, function(resText, status) {
                if (status.trim() == "success") {
                    if (resText.trim() == "success") {
                        console.log(status, resText);
                        let date = new Date();
                        date.setDate(date.getDate() + 7)
                        document.cookie = `username=${$(".log_name").val()};expires=${date}`
                        document.cookie = `userpass=${$(".log_pwd").val()};expires=${date}`
                        let vipName = "a"
                        location.href = `ShoppingCart.html?${vipName}`
                    } else {
                        alert("用户名或密码不正确")
                    }
                }
            })
        } else {
            alert("请输入用户名，密码")
        }
    })

    // 注册页面的弹出隐藏
    $(".log_title").find("a").click(function() {
        $(".enroll").css({
            visibility: "visible",
        })
    })
    $(".close").click(function() {
            $(".enroll").css({
                visibility: "hidden",
            })
        })
        // 注册页面验证——用户名验证
    let flag_name = true
    $(".name").children().eq(2).blur(function() {
            let that = this;
            let names = $(this).val()
            let par = /^(?:[\u4e00-\u9fa5·]{2,16})$/
            if (!par.test(names)) {
                $(this).next().show().css({
                    color: "red"
                }).html("用户名格式不正确")
                flag_name = false
            } else {
                $(this).next().hide()
                $.get("../php/goodsAndShoppingCart/checkUser.php", `username=${$(this).val()}`, function(resText, status) {
                    if (status.trim() == "success") {
                        if (resText.trim() == 1) {
                            $(that).next().show()
                            $(that).next().html("用户名可以使用").css({
                                color: "green"
                            })
                            flag_name = true
                        } else if (resText.trim() == 0) {
                            $(that).next().show()
                            $(that).next().html("用户名已存在").css({
                                color: "red"
                            })
                            flag_name = false
                        }
                    }
                })
            }
        })
        // 密码验证
    let flag_pass = true
    $(".pwd").children().eq(2).blur(function() {
        let nums = $(this).val()
        let pwds = /(?=.*?[a-z])/
        if (!pwds.test(nums)) {
            $(this).next().show().css({
                color: "red"
            }).html("密码格式不正确")
            flag_pass = false
        } else {
            $(this).next().show().css({
                color: "green"
            }).html("密码格式正确")
            flag_pass = true
        }
    })
    let lag_pass_two = true
    $(".pwd_tow").children().eq(2).blur(function() {
            let pwd = $(this).val()
            let pwds = $(".pwd").children().eq(2).val()
            if (pwd != pwds) {
                $(this).next().show().css({
                    color: "red"
                }).html("密码不一致")
                lag_pass_two = false
            } else {
                $(this).next().show().css({
                    color: "green"
                }).html("密码一致")
                lag_pass_two = true
            }
        })
        // 手机号验证
    $(".number").children().eq(2).blur(function() {
            let nums = $(this).val()
            let pwds = /0?(13|14|15|18|17)[0-9]{9}/
            if (!pwds.test(nums)) {
                $(this).next().show().css({
                    color: "red"
                }).html("手机格式不正确")
            } else {
                $(this).next().show().html("手机格式正确").css({
                    color: "green"
                })
            }
        })
        // 用户名注册
    $(".enroll_submit").click(function() {
        if (flag_name && lag_pass_two && flag_pass) {
            let tt = $(".User_Agreement").children().eq(0).prop("checked")
            if (tt) {
                $.post("../php/goodsAndShoppingCart/addUser.php", {
                    "username": `${$(".name").children().eq(2).val()}`,
                    "userpass": `${$(".pwd").children().eq(2).val()}`
                }, function(resText, status) {
                    if (status.trim() == "success") {
                        if (resText.trim() == "success") {
                            console.log("注册成功");

                            location.href = "../html/indxe.html"
                        }
                    } else {
                        alert("注册失败")
                    }
                })
            } else {
                alert("请阅读协议")
            }
        } else {
            alert("请输入正确的用户名、密码")
        }


    })

})